Grundkurs SQL

1.5.1  SELECT-Anweisung – Spalten auswählen

Solange Sie das nicht irgendwie beschränken, werden alle Datensätze angezeigt. Wenn es sich dabei um einige wenige Datensätze handelt, ist das nicht weiter problematisch.
Bei großen Tabellen können es aber leicht einige tausend Datensätze sein, dann könnte es eine Weile dauern, bis das System fertig ist. Die Reihenfolge der Zeilen hat keine Bedeutung. Die Zeilen werden so ausgegeben, wie sie sich (zufällig) in der Tabelle befinden.
Soll nun der volle Name und das Einstellungsdatum aller Mitarbeiter ausgegeben werden, so lautet der Befehl:

SELECT vorname, name, einstelldatum
FROM   tbl_mitarbeiter
Was bewirken nun die Elemente dieser SELECT-Anweisung?

Zunächst einmal das Schlüsselwort SELECT. Damit tun wir kund, dass wir Daten abfragen möchten. Im Anschluss nennen wir die Spaltennamen der Tabellenspalten, deren Daten wir aus der Tabelle filtern möchten.
Anschließend folgt das Schlüsselwort FROM. Das System weiß nun, dass es die Spalten in der Tabelle tbl_mitarbeiter findet, aus denen wir die Daten haben möchten.
Ins Deutsche übersetzt heißt diese Anweisung: Zeige mir die Daten der Spalten vorname, nachname und einstelldatum an, alle in der Tabelle tbl_mitarbeiter zu finden.

##

Vielleicht ist Ihnen aufgefallen, dass zwei Wörter durchgehend mit Großbuchstaben geschrieben worden sind, nämlich SELECT und FROM. Dabei handelt es sich um so genannte SQL-Schlüsselwörter. Alle Tätigkeiten, die ein Datenbank-Management-System beherrscht, werden über solche Schlüsselwörter aufgerufen. Diese Schlüsselwörter sollten Sie tunlichst vermeiden, wenn Sie selbst Spalten, Tabellen oder was auch immer benennen.